하노이의 탑 하노이의 탑(Towers of Hanoi) 이번 글은 아래 자료들을 참고하여 작성하였습니다. 하노이의 탑을 풀기 위해서는 우선 재귀 함수에 대한 이해가 필요하다. 재귀 함수는 javascript의 일반적인 동작 방식인 명령형(Imperative)이 아니라 선언형(declarative)으로 동작한다. 따라서 재귀 함수를 온전히 이해하려면 declarative programming에 대한 감각이 필요하다. 재귀 함수를 짤 때 중요한 것은... towers of hanoiAlgorithm_JavaScript하노이의 탑JavaScriptalgorithm'22.03.'22.03. 11차 이 문제는 문제를 제대로 이해하는 것이 중요하고 브루트포스 개념을 적용하는 문제이다. 약수의 갯수와 1과 자기 자신을 제외한 약수가 주어질 때, 그 약수들의 주인인 원래 숫자를 역으로 찾아내는 문제이다. 또 해당 문제에서 순서대로 약수가 주어진 것이 아니기때문에 임의의 두 숫자만을 곱해서는 답을 찾을 수 없기 때문이다. n번째 손님이 왔을 때, 문제에서 제시한 조건에 맞는 가장 가까운 방을 ... 유클리드호제법Sort하노이의 탑약수이분탐색항해99최소공배수재귀함수zfill람다최대공약수리스트 출력브루트포스Sort
하노이의 탑(Towers of Hanoi) 이번 글은 아래 자료들을 참고하여 작성하였습니다. 하노이의 탑을 풀기 위해서는 우선 재귀 함수에 대한 이해가 필요하다. 재귀 함수는 javascript의 일반적인 동작 방식인 명령형(Imperative)이 아니라 선언형(declarative)으로 동작한다. 따라서 재귀 함수를 온전히 이해하려면 declarative programming에 대한 감각이 필요하다. 재귀 함수를 짤 때 중요한 것은... towers of hanoiAlgorithm_JavaScript하노이의 탑JavaScriptalgorithm'22.03.'22.03. 11차 이 문제는 문제를 제대로 이해하는 것이 중요하고 브루트포스 개념을 적용하는 문제이다. 약수의 갯수와 1과 자기 자신을 제외한 약수가 주어질 때, 그 약수들의 주인인 원래 숫자를 역으로 찾아내는 문제이다. 또 해당 문제에서 순서대로 약수가 주어진 것이 아니기때문에 임의의 두 숫자만을 곱해서는 답을 찾을 수 없기 때문이다. n번째 손님이 왔을 때, 문제에서 제시한 조건에 맞는 가장 가까운 방을 ... 유클리드호제법Sort하노이의 탑약수이분탐색항해99최소공배수재귀함수zfill람다최대공약수리스트 출력브루트포스Sort